straight off the bat - Alemán Inglés Diccionario